package com.hljx.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * <p>
 * 数据抽取明细表
 * </p>
 *
 * @author ${author}
 * @since 2023-10-27
 */
@Getter
@Setter
@TableName("etl_item_detail")
public class EtlItemDetail {

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 科室编号
     */
    @TableField("dept_code")
    private String deptCode;

    /**
     * 科室名称
     */
    @TableField("dept_name")
    private String deptName;
    /**
     * 开单科室
     */
    @TableField("bill_dept_code")
    private String billDeptCode;
    /**
     * 执行科室
     */
    @TableField("exe_dept_code")
    private String exeDeptCode;

    /**
     * 项目编号
     */
    @TableField("item_code")
    private String itemCode;

    /**
     * 项目名称
     */
    @TableField("item_name")
    private String itemName;

    /**
     * 数量
     */
    @TableField("amount")
    private BigDecimal amount;
    /**
     * 单价
     */
    @TableField("price")
    private BigDecimal price;
    /**
     * 价格
     */
    @TableField("total_price")
    private BigDecimal totalPrice;

    @TableField("extra_a")
    private String extraA;


    @TableField("workload_type_code")
    private String workloadTypeCode;

    @TableField("workload_type_name")
    private String workloadTypeName;
}
